package com.tedu.review.test;

import org.omg.CORBA.PUBLIC_MEMBER;

/** 创建包：com.tedu.review.test
 * 编写接口--USB：读写功能
 * 编写抽象类--Animal1:吃跟睡
 * 语法：   接口/抽象 引用=new 接口(){};  ---匿名内部类
 * 匿名内部类使用技巧：实现类只实现一次接口，选择匿名内部类实现！
 *                  出现多个实现类--正常写多个实现类
 */
public class 匿名内部类 {
    public static void main(String[] args) {
        //创建一次对象【针对接口|抽象类】使用匿名内部类
        USB usb = new USB() {
            public void eat() {
                System.out.println("吃");
            }

            public void sleep() {
                System.out.println("睡");
            }
        };
        usb.eat();
        usb.sleep();
        //作业2：创建抽象类，使用匿名内部类，实现吃和睡重写

    }
}
    //接口
     abstract class USB{
        public abstract void eat();
        public abstract void sleep();}

    //实现类 实现接口
    //class Jack implements USB {
    //    public void write() {
    //    }
    //    public void read() {
    //    }
    //}
